<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us">
<head>
  <link href="//gmpg.org/xfn/11" rel="profile">
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <meta name="generator" content="Hugo 0.68.3" />

  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>刘人凤 &middot; 云淡风轻</title>

  
  <link type="text/css" rel="stylesheet" href="/my_technology_blog/css/print.css" media="print">
  <link type="text/css" rel="stylesheet" href="/my_technology_blog/css/poole.css">
  <link type="text/css" rel="stylesheet" href="/my_technology_blog/css/syntax.css">
  <link type="text/css" rel="stylesheet" href="/my_technology_blog/css/hyde.css">
    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Abril+Fatface|PT+Sans:400,400i,700">


  
  <link rel="apple-touch-icon-precomposed" sizes="144x144" href="/apple-touch-icon-144-precomposed.png">
  <link rel="shortcut icon" href="/favicon.png">

  
  
</head>

  <body class=" ">
  <aside class="sidebar">
  <div class="container sidebar-sticky">
    <div class="sidebar-about">
      <a href="/my_technology_blog/"><h1>云淡风轻</h1></a>
      <p class="lead">
       这里是人凤的个人博客 
      </p>
    </div>

    <nav>
      <ul class="sidebar-nav">
        <li><a href="/my_technology_blog/">Home</a> </li>
        <li><a href="http://liu_ren_feng.gitee.io/my_technology_blog/tree/"> 个人简历 </a></li>
      </ul>
    </nav>

  </div>
</aside>

    <main class="content container">
    <div class="post">
  <h1>刘人凤</h1>
  <time datetime=1992-06-15T00:00:00Z class="post-date">Mon, Jun 15, 1992</time>
  <p><img src="../%E4%B8%AA%E4%BA%BA%E7%AE%80%E5%8E%861.png" alt=""></p>
<p>北京 Python全栈开发工程师</p>
<p>4年工作经验</p>
<p>手机：132-4441-6203</p>
<p>邮箱：13244416203@163.com</p>
<p>个人博客：http://liu_ren_feng.gitee.io/my_technology_blog/</p>
<p>个人简介</p>
<p>4年互联网从业经历，深厚的数据结构和算法基础，动手能力强，
熟练使用后端Django框架以及前端vue.js，对互联网技能培训有自己的见解和感悟。
沟通能力强，多次参与内部培训与技术分享，多次参与线上直播分享，对少儿编程具备一定前瞻性了解。</p>
<p>少儿编程（自我介绍）</p>
<p>您好，我是15年毕业的，之后就留在了北京在一家创业型团队起步，
一直使用python作为开发语言，在公司里也是一直和业务打交道，沉淀了大约一年左右，
我跳槽到了钱方好近(北京)科技有限公司，在新的技术团队里，
我接触到了vue框架，体会到了数据双向绑定这种先进的理念，同时由于前后端都参与开发（微信小程序），
技术栈也越来越丰富，最近半年我在公司一直负责组织团队技术分享和新员工技术培训以及一些新技术的预研。
由于少儿编程在我国处于刚刚起步的阶段，我感觉很多人对少儿编程有很多误解，其实呢，
让小朋友学编程并不是就是说以后要去做程序员，而是培养一种冷静和逻辑化的思维，
我个人认为思维模式和思考问题的方法是尤为重要的，因为很多青少年
基础教育和家庭教育等等原因导致容易形成很多思维定式，这在工作和学习中会对他们造成障碍，
所以在青少年时期就培养逻辑化思维有助于人们成年后有更好的发展。我个人来讲，优势就是技术涉猎比较广，
前后端都接触过，沟通能力和理解能力比较强，属于听话，照做，执行的类型。</p>
<p>教育经历</p>
<p>2011.08 - 2015.06 吉林大学</p>
<p>技能列表</p>
<p>后端框架：Django,Flask</p>
<p>前端框架：Vue.js,HTML</p>
<p>数据库：MySQL,Mongodb,Redis,SQLite</p>
<p>工具：Git,Docker</p>
<p>其他：微信小程序/公众号开发, HTTP, Websocket</p>
<p>工作经历</p>
<p>2018年7月 - 至今 钱方好近(北京)科技有限公司</p>
<p>2016年9月 - 2018年5月 北京谐云科技有限公司</p>
<p>近期参与项目</p>
<p>参与宝宝树线上产品功能的预研和开发测试</p>
<p>项目简介：</p>
<p>宝宝树是一款以书籍形式记载宝宝成长，交流育儿心得的产品。包含五大模块，成长书，交流，服务，商城和我。涵盖功能为书籍行事记录宝宝点滴，发帖沟通交流，线上求助咨询和线下亲子活动，网上商城购买宝宝用品。</p>
<p>主导分布式短视频抓取爬虫系统2019年2月-至今
作为组长负责设计和开发基于Scrapy的分布式短视频抓取系统，优化爬虫策略和防屏蔽规则,利用Redis维护ip代理池，提升短视频抓取的效率和质量。
使用Jenkins自动化部署服务，提高系统可用性
使用Go lang对抓取框架进行重构，提高了200%的爬虫效率
利用Docker对项目进行重新拆分和架构，减少项目模块之间的资源耦合度，实现了持续集成
使用MarkDown编写公司技术文档以及维护，与团队成员共同进步
使用Selenium针对反爬虫进行反复测试和改进抓取方案
整合微信，微博，qq等多个三方登录平台，打造一键式社交账号绑定系统，提高用户体验</p>
<p>参与移动聚合支付后台管理系统(CMS)2018年8月-2019年2月</p>
<p>项目简介：</p>
<p>基于Tornado的后台管理平台，采用RBAC权限管理机制
利用Jieba分词模块对商户进行打标签操作，使用Mongodb存储标签数据
使用Supervisor对后台服务例如uwsgi和Gunicorn进行监控和操作，降低了日常维护成本
使用Redis作为缓存介质，利用其分布式锁和队列的特性开发并测试抢单秒杀功能。</p>
<p>参与在线视频监控直播平台</p>
<p>项目简介：</p>
<p>以SaaS服务为核心，向客户提供操作简便适用于多场景的云直播平台。2017年10月-2018年5月</p>
<p>搭建基于Docker挂载Nginx-rtmp的直播服务器
使用FFmpeg利用客户端设备进行推流，对视频进行头图提取，精华片段转换动图，视频埋点，视频信息分析等操作
开发，测试点播，直播，播单等7个模块。</p>
<p>采用FastDfs分布式文件系统作为海量视频存储方案，利用视频指纹规避重复文件问题,节约了大约20%的硬盘空间
在网页端使用vue.js作为载体利用video.js作为直播流播放器，优化延迟达到500ms左右
利用Nginx反向代理后台uwsgi+Django的点播接口，并且针对性使用Nginx负载均衡策略
使用Bootstrap作为播放页响应式设计解决方案，一套代码自适应大小屏应用，降低了50%左右的移动端开发成本</p>
<p>独立开发自动化运维工作流平台(devops)(2016年11月-2017年9月)</p>
<p>对日常上线工作流标准化精简化，构建 上线工作流提交——》审批——》测试回归-》灰度回归-》生产环境-》PM回归-》工作流结束 完整的标准化流程，减少了线上事故发生的几率。</p>
<p>集成jenkins，将冗长的代码拉取，合并分支等操作转化为一键式的部署。
开发资产管理模块，对测试，灰度，生产各种环境下的服务器有效的管理和分配，定期监控服务器运行状态。
采用响应式设计前端框架，方便Leader随时审批和查看平台状况。
集成Supervisor，将后台服务状态可视化，简化服务操作。</p>

</div>


    </main>

    
  </body>
</html>
